#pragma once
#ifndef _test_command_h
#define _test_command_h

#include <stdio.h>
#include <maya\MPxCommand.h>

#include <maya\MStatus.h>

#include <QtCore\qpointer.h>
#include <QtGui\qmainwindow.h>
#include <ui_qtplugin.h>

class qtTestUI : public QMainWindow, private Ui::MainWindow
{
	Q_OBJECT

public:
	qtTestUI( QWidget* parent=0 );

private slots:
	void buttonPushed();
};


class qtTest : public MPxCommand
{
public:
	MStatus doIt( const MArgList& args );
	static void cleanup();
	static void* creator();
	static MSyntax newSyntax();
	static QPointer<qtTestUI> qtTestWindow;

private:
	MStatus parseArgs( const MArgList& args );
};


// END _test_command_h
#endif